package guiasaude.reps;

import excecoes.ObjetoInexistenteException;
import excecoes.RepositorioException;
import guiasaude.UnidadeSaude;
import util.iteratorGeral.IIteratorRegistro;

public class IteratorUnidadeSaude {

	private IIteratorRegistro iterator;
	
	public IteratorUnidadeSaude(IIteratorRegistro iterator){
		this.iterator = iterator;
	}
	
	public UnidadeSaude getElement(int posicao) throws ObjetoInexistenteException,
			RepositorioException {
		return (UnidadeSaude) this.iterator.getElement(posicao);
	}

	public boolean hasNext() {
		return this.iterator.hasNext();
	}

	public UnidadeSaude next() throws ObjetoInexistenteException,
			RepositorioException {
		return (UnidadeSaude) this.iterator.next();
	}

	public int size() {
		return this.iterator.size();
	}

}
